1 using UnityEngine;
2 using
System.Collections;
3
4 namespace
Completed
5 {
6     
public class Loader : MonoBehaviour
7     {
8         
public GameObject gameManager; //GameManager prefab to instantiate.
9         
public GameObject soundManager; //SoundManager prefab to instantiate.
10         
11         
12         
void Awake ()
13         {
14             
//Check if a GameManager has already been assigned to static variable GameManager.instance or if it's still null
15             
if (GameManager.instance == null)
16                 
17                 
//Instantiate gameManager prefab
18                 Instantiate(gameManager);
19             
20             
//Check if a SoundManager has already been assigned to static variable GameManager.instance or if it's still null
21             
if (SoundManager.instance == null)
22                 
23                 
//Instantiate SoundManager prefab
24                 Instantiate(soundManager);
25         }
26     }
27 }


public GameObject gameManager; GameManager prefab to instantiate.

public GameObject soundManager; SoundManager prefab to instantiate.

Check if a GameManager has already been assigned to static variable GameManager.instance or if it's still null

Instantiate gameManager prefab

Check if a SoundManager has already been assigned to static variable GameManager.instance or if it's still null

Instantiate SoundManager prefab




Trò chơi giống như Rogue 2D sử dụng Unity 28.448 lượt xem

Gõ tìm kiếm nhanh...